namespace Digitalmes.Common.Workflows;

/// <summary>
/// 流程步骤目标函数。
/// </summary>
/// <param name="StepId">唯一步骤名称。</param>
/// <param name="FunctionName">目标函数名称。</param>
/// <param name="ParameterName">参数名称，没有参数则为 null。</param>
/// <param name="TargetEventId">目标事件 Id，没有子流程则为 null。</param>
public record WorkflowFunctionTarget(string StepId,
    string FunctionName,
    string? ParameterName = null,
    string? TargetEventId = null);
